prison ranch - French English Dictionary